world estimates - French English Dictionary